.streamer{text-align:center;}
.streamer1{
    clear: both;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-align: center;
}
/*******************************
 *
 * .logo
 *
 ******************************/
.logo{
    float: left;
    overflow: hidden;
    width: 260px;
    height: 63px;
    margin: 0 0 10px;
    padding: 8px 0 0 5px;
}
.logo img{
    float: left;
}
/*********************************
 *
 * .srch-panel
 *
 *********************************/
.srch-panel{
    float: left;
    position: relative;
    top: 9px;
    width: 445px;
    height: 60px;
    margin: 0 0 0 143px;
    z-index: 400;
}
.NS .srch-panel{
    margin: 0 0 0 33px;
}
.srchBx{
    width: 436px;
    height: 32px;
    margin: 0 0 5px;
    padding: 2px;
    background: #FBE2CF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.srchBx legend{
    display: none;
}
.txtSrchWrap{
    float: left;
    height: 30px;
    background: #FFF;
    border: 1px solid #F17E29;
    border-right: 0 none;
}
.txtSrch{
    width: 342px;
    padding: 7px 0 0 13px;
    border: 0 none;
    border-top: 1px solid #FAFAFA;
    font-size: 14px;
    font-weight: 700;
    color: #404040;
}
.txtSrch:focus{
    font-weight: bold;
    outline: none;
}
.txtSrchWrap label{
    border-top: 1px solid #EFEFEF;
}
.btnSrch{
    float: left;
    overflow: hidden;
    width: 80px;
    height: 32px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat -95px -135px;
    border: 0 none;
    text-align: left;
    text-indent: -90px;
    *text-indent: 0;
    line-height: 100px;
    cursor: pointer;
}
.btnSrch:hover{
    background-position: -95px -170px;
}

.suggestContent{
    position: absolute;
    left: 2px;
    top: 33px;
    display: none;
    width: 355px;
    padding: 5px 0;
    background: #FFF;
    border: 1px solid #EA5504;
}
.suggestContent li{
    overflow: hidden;
    height: 22px;
    padding: 0 8px 0 13px;
    line-height: 22px;
    cursor: pointer;
}
.suggestContent .hover{
    background: #FFFAED;
}
.suggestContent .srchKeyword{
    float: left;
    overflow:hidden;
    width: 160px;
}
.suggestContent em{
    float: right;
    overflow: hidden;
    width: 80px;
    color: #A5A5A5;
    text-align: right;
}

.hotSrch{
    overflow: hidden;
    height: 18px;
    padding: 0 0 0 2px;
    color: #5E5E5E;
}
.hotSrch dt{
    float: left;
    font-weight: 700;
}
.hotSrch dd{
    float: left;
    padding: 0 10px 0 3px;
}

.gg-header{
    float: right;
    overflow: hidden;
    display: inline;
    width: 200px;
    height: 60px;
    margin: 0 10px 0 0;
    padding: 8px 0 0;
}

.nav-wrap{
    clear: both;
    height: 33px;
    background: #EA5404 url(http://p4.51mdq.com/images/common/header-footer.png?v120802) repeat-x 0 -90px;
}
/*****************************
 *
 * .AllCategories
 *
 *****************************/
.AllCategories{
    float: left;
    position: relative;
    width: 210px;
    height: 33px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat 0 0;
    z-index: 400;
}
.AllCategories .hd{
    position: relative;
    width: 210px;
    font-family: "Microsoft YaHei";
    font-size: 15px;
    font-weight: 700;
    line-height: 33px;
    text-align: center;
}
.AllCategories .hd a{
    color: #FFF;
}
.AllCategories .hd .micon{
    overflow: hidden;
    position: absolute;
    top: 13px;
    right: 45px;
    width: 9px;
    height: 5px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat -70px -174px;
}
.ACHover .hd .micon{
    background-position: -70px -170px;
}
.AllCategories .bd{
    position: absolute;
    top: 33px;
    left: 0;
    display: none;
    width: 206px;
    background: #FEFCF6;
    border: 2px solid #FE8502;
    border-top: 0 none;
    z-index: 100;
}
.ACHover .bd{
    display: block;
}
.AllCategories .bd .rcTop,
.AllCategories .bd .rcBottom{
    display: none;
}
.AllCategories h2{
    width: 168px;
    height: 35px;
    margin: 0 0 0 10px;
    padding: 1px 0 0 18px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat 180px -170px;
    border-bottom: 1px solid #F7E7CF;
    font-family: simsun;
    font-size: 14px;
    line-height: 35px;
}
.AllCategories .items-11 h2{
    border: 0 none;
}
.AllCategories h2 .extra{
    float: left;
    overflow: hidden;
    width: 3px;
    height: 3px;
    margin: 17px 0 0 -11px;
    background: #EA5504;
}
.AllCategories h2 a{
    color: #000;
    font-weight: 500;
}
.AllCategories .itemsHover h2 a{
    color: #EA5504;
    font-weight: 700;
}
.AllCategories h2 a:hover{
    color: #EA5504;
    text-decoration: underline;
}
.AllCategories .itemsHover h2 .extra{
    background: #F2A466;
}
.AllCategories .items{
    position: relative;
    z-index: 2;
}
.AllCategories .subItems{
    position: absolute;
    top: -20px;
    left: 208px;
    overflow: hidden;
    display: none;
    width: 445px;
    padding: 0 142px 0 0;
    background: #FFF;
    border: 1px solid #FE8502;
    z-index: 3;
}
.AllCategories .items-1  .subItems{top: 0;}
.AllCategories .items-2  .subItems{top: -37px;}
.AllCategories .items-3  .subItems{top: -74px;}
.AllCategories .items-4  .subItems{top: -111px;}
.AllCategories .items-5  .subItems{top: -148px;}
.AllCategories .items-6  .subItems{top: -185px;}
.AllCategories .items-7  .subItems{top: -222px;}
.AllCategories .items-8  .subItems{top: -259px;}
.AllCategories .items-9  .subItems{top: -296px;}
.AllCategories .items-10 .subItems{top: -234px;}
.AllCategories .items-11 .subItems{top: -286px;}
.AllCategories .items-12 .subItems{top: -444px;}

.AllCategories .itemsHover h2{
    position: relative;
    width: 181px;
    margin: 0;
    padding: 0 0 0 28px;
    background: #FFF;
    border-top: 1px solid #FE8502;
    border-bottom: 1px solid #FE8502;
    z-index: 4;
}
.AllCategories .itemsHover .subItems{
    display: block;
}
.AllCategories .itemsPanel{
    float: left;
    padding: 5px 10px 10px 10px;
}
.AllCategories .itemsPanel dl{
    /*display: inline-block;*/
    width: 340px;
    padding: 5px 0 5px 82px;
    border-bottom: 1px dotted #E4E4E4;
    line-height: 21px;
}
.AllCategories .itemsPanel dt{
    float: left;
    display: inline;
    width: 60px;
    height: 21px;
    margin: 0 0 0 -82px;
    padding: 0 10px 0 0;
    color: #C14705;
    font-size: 12px;
    font-weight: 700;
    text-align: right;
}
.AllCategories .itemsPanel dt a{
    color: #EA5504;
    text-decoration: none;
}
.AllCategories .itemsPanel dd{
    float: left;
    overflow: hidden;
    width: 85px;
    height: 21px;
}
.AllCategories .subItems .hotPanel{
    float: right;
    display: inline;
    width: 125px;
    padding: 10px 0 900px 15px;
    margin: 0 -142px -890px 0;
    background: #FBF7EC;
}
.AllCategories .hotBrand dt, .AllCategories .hotActnew dt{
    clear: both;
    height: 25px;
    padding: 0 0 0;
    color: #C14705;
    font-weight: 700;
    line-height: 25px;
}
.AllCategories .hotBrand dd{
    float: left;
    overflow: hidden;
    width: 60px;
    height: 24px;
    line-height: 24px;
}
.AllCategories .hotActnew{
    padding: 5px 5px 0 0;
}
.AllCategories .hotActnew dd{
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}
/*******************************
 *
 * .main-nav
 *
 *******************************/
.main-nav{
    float: left;
    line-height: 32px;
}
.main-nav li{
    float: left;
    width: 87px;
}
.main-nav a{
    position: relative;
    display: block;
    width: 87px;
    height: 33px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat 0 -215px;
    text-indent: -999px;
    overflow: hidden;
}
.main-nav .nav2 a{
    background-position: 0 -255px;
}
.main-nav .nav3 a{
    background-position: 0 -295px;
}
.main-nav .nav4 a{
    background-position: 0 -335px;
}
.main-nav .nav5 a{
    background-position: 0 -375px;
}
.main-nav .nav6 a{
    background-position: 0 -525px;
}
.main-nav .nav1 a:hover, .main-nav .nav1 .cur {
    background-position: -110px -215px;
}
.main-nav .nav2 a:hover, .main-nav .nav2 .cur,
.main-nav .nav3 a:hover, .main-nav .nav3 .cur,
.main-nav .nav4 a:hover, .main-nav .nav4 .cur,
.main-nav .nav5 a:hover, .main-nav .nav5 .cur,
.main-nav .nav6 a:hover, .main-nav .nav6 .cur {
    margin-left: -2px;
    padding-left: 2px;
}
.main-nav .nav2 a:hover, .main-nav .nav2 .cur {
    background-position: -110px -255px;
}
.main-nav .nav3 a:hover, .main-nav .nav3 .cur {
    background-position: -110px -295px;
}
.main-nav .nav4 a:hover, .main-nav .nav4 .cur {
    background-position: -110px -335px;
}
.main-nav .nav5 a:hover, .main-nav .nav5 .cur {
    background-position: -110px -375px;
}
.main-nav .nav6 a:hover, .main-nav .nav6 .cur {
    background-position: -110px -525px;
}
/*****************************
 *
 * .myCart
 *
 *****************************/
.myCart{
    float: right;
    position: relative;
    padding: 4px 0 0;
    width: 220px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat 0 -45px;
    z-index: 400;
}
.myCart .hd{
    float: right;
    overflow: hidden;
    width: 217px;
    height: 25px;
    line-height: 25px;
}
.myCart .tip{
    float: left;
    width: 132px;
    height: 25px;
    padding: 0 0 0 25px;
    text-align: center;
}
.myCart .tip .micon{
    overflow: hidden;
    position: absolute;
    right: 0;
    _right: 13px;
    top: 5px;
    width: 9px;
    height: 5px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat -70px -190px;
}
.myCart .tip a strong{
    padding: 0 5px;
    font-weight: 700;
}
.myCart .tip a:hover strong{
    text-decoration: underline;
}
.myCart .checkout{
    float: left;
    width: 49px;
    height: 29px;
    margin: -2px 0 0;
    padding: 0 0 0 10px;
    line-height: 29px;
    text-align: left;
}
.myCart .tip a{
    position: relative;
    padding: 0 20px 0 0;
}
.myCart .checkout a{
    color: #FFF;
}
.myCart .bd{
    display: none;
    position: absolute;
    top: 30px;
    right: 3px;
    width: 320px;
    background: #FFF;
    border: 1px solid #C2C2C2;
}
.myCart .list{
    padding: 10px 10px 0 13px;
}
.myCart .list li{
    padding: 0 0 10px;
}
.myCart .list .pic{
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 10px 0 0;
    border: 1px solid #CCC;
}
.myCart .list .title{
    float: left;
    overflow: hidden;
    width: 140px;
    height: 37px;
    margin: 0 25px 0 0;
    line-height: 19px;
}
.myCart .list .info{
    float: left;
    width: 70px;
    text-align: right;
}
.myCart .del{
    color: #376AA8;
}
.myCart .del:hover{
    color: #EA5504;
}
.myCart .list .info em{
    display: block;
    color: #F00;
}
.myCart .list .info span{
    margin-left: 5px;
    color: #404040;
}
.myCart .bd .mcTip{
    padding: 5px 10px;
    line-height: 22px;
    text-align: center;
}
.btnCheckout{
    float: right;
    overflow: hidden;
    width: 83px;
    height: 25px;
    background: url(http://p4.51mdq.com/images/common/header-footer.png?v120802) no-repeat 0 -135px;
    text-indent: -990px;
}
.myCart .ft{
    height: 25px;
    padding: 10px;
    background: #F3F3F3;
}
.myCart .total{
    float: left;
    overflow: hidden;
    width: 210px;
    height: 25px;
    padding: 0 5px 5px 0;
    line-height: 25px;
}
.myCart .total em{
    margin: 5px;
    color: #F00;
    font-weight: 700;
}
.myCart .total strong{
    color: #F00;
    font-weight: 700;
}